engineer detachment - French English Dictionary